explosion suppressor - Turkish English Dictionary